<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <title>预定义常量</title>
<link media="all" rel="stylesheet" type="text/css" href="styles/03e73060321a0a848018724a6c83de7f-theme-base.css" />
<link media="all" rel="stylesheet" type="text/css" href="styles/03e73060321a0a848018724a6c83de7f-theme-medium.css" />

 </head>
 <body class="docs"><div class="navbar navbar-fixed-top">
  <div class="navbar-inner clearfix">
    <ul class="nav" style="width: 100%">
      <li style="float: left;"><a href="reserved.classes.html">« 预定义类</a></li>
      <li style="float: right;"><a href="reserved.other-reserved-words.html">其他保留字列表 »</a></li>
    </ul>
  </div>
</div>
<div id="breadcrumbs" class="clearfix">
  <ul class="breadcrumbs-container">
    <li><a href="index.html">PHP Manual</a></li>
    <li><a href="reserved.html">保留字列表</a></li>
    <li>预定义常量</li>
  </ul>
</div>
<div id="layout">
  <div id="layout-content"><div id="reserved.constants" class="sect1">
  <h2 class="title">预定义常量</h2>
  



<div class="sect2" id="reserved.constants.core">
   <h3 class="title">内核预定义常量</h3>
   <p class="simpara">
     这些常量在 PHP 的内核中定义。它包含 PHP、Zend 引擎和 SAPI 模块。
   </p>
   <dl>
    
     <dt id="constant.php-version">
      <strong><code>PHP_VERSION</code></strong>
      (<span class="type">string</span>)
     </dt>

     <dd>

      <span class="simpara">
       当前 PHP 版本的字符串，&quot;主版本号.子版本号.阶段版本号[扩展信息]&quot;形式。
      </span>
     </dd>

    
    
     <dt id="constant.php-major-version">
      <strong><code>PHP_MAJOR_VERSION</code></strong>
      (<span class="type">int</span>)
     </dt>

     <dd>

      <span class="simpara">
       当前 PHP 版本的主版本号，为整数形式（例如：&quot;5.2.7-extra&quot; 版本是 int(5) ）。
      </span>
     </dd>

    
    
     <dt id="constant.php-minor-version">
      <strong><code>PHP_MINOR_VERSION</code></strong>
      (<span class="type">int</span>)
     </dt>

     <dd>

      <span class="simpara">
       当前 PHP 版本的子版本号，为整数形式（例如：&quot;5.2.7-extra&quot; 版本是 int(2) ）。
      </span>
     </dd>

    
    
     <dt id="constant.php-release-version">
      <strong><code>PHP_RELEASE_VERSION</code></strong>
      (<span class="type">int</span>)
     </dt>

     <dd>

      <span class="simpara">
       当前 PHP 版本的阶段版本号，为整数形式（例如：&quot;5.2.7-extra&quot; 版本是 int(7) ）。
      </span>
     </dd>

    
    
     <dt id="constant.php-version-id">
      <strong><code>PHP_VERSION_ID</code></strong>
      (<span class="type">int</span>)
     </dt>

     <dd>

      <span class="simpara">
       当前 PHP 版本的整数，用于版本比较（例如：&quot;5.2.7-extra&quot; 版本是 int(50207) ）。
      </span>
     </dd>

    
    
     <dt id="constant.php-extra-version">
      <strong><code>PHP_EXTRA_VERSION</code></strong>
      (<span class="type">string</span>)
     </dt>

     <dd>

      <span class="simpara">
       当前 PHP 版本的&quot;扩展信息&quot;信息，为字符串形式（例如：&quot;5.2.7-extra&quot; 版本是 &#039;-extra&#039; ）。
       通常由发行版供应商用来指示包的版本。
      </span>
     </dd>

    
    
     <dt id="constant.php-zts">
      <strong><code>PHP_ZTS</code></strong>
      (<span class="type">int</span>)
     </dt>

     <dd>

      <span class="simpara">

      </span>
     </dd>

    
    
     <dt id="constant.php-debug">
      <strong><code>PHP_DEBUG</code></strong>
      (<span class="type">int</span>)
     </dt>

     <dd>

      <span class="simpara">

      </span>
     </dd>

    
    
     <dt id="constant.php-maxpathlen">
      <strong><code>PHP_MAXPATHLEN</code></strong>
      (<span class="type">int</span>)
     </dt>

     <dd>

      <span class="simpara">
       当前 PHP 版本支持的最大文件名（包括路径）长度。
      </span>
     </dd>

    
    
     <dt id="constant.php-os">
      <strong><code>PHP_OS</code></strong>
      (<span class="type">string</span>)
     </dt>

     <dd>

      <span class="simpara">
       运行 PHP 的操作系统。
      </span>
     </dd>

    
    
     <dt id="constant.php-os-family">
      <strong><code>PHP_OS_FAMILY</code></strong>
      (<span class="type">string</span>)
     </dt>

     <dd>

      <span class="simpara">
       运行 PHP 的操作系统家族。
       <code class="literal">&#039;Windows&#039;</code>、 <code class="literal">&#039;BSD&#039;</code>、
       <code class="literal">&#039;Darwin&#039;</code>、 <code class="literal">&#039;Solaris&#039;</code>、
       <code class="literal">&#039;Linux&#039;</code> 或 <code class="literal">&#039;Unknown&#039;</code> 中的一个。
       从 PHP 7.2.0 起可用。
      </span>
     </dd>

    
    
     <dt id="constant.php-sapi">
      <strong><code>PHP_SAPI</code></strong>
      (<span class="type">string</span>)
     </dt>

     <dd>

      <span class="simpara">
       运行 PHP 的服务器接口类型（Server API）。参见 <span class="function"><a href="function.php-sapi-name.html" class="function">php_sapi_name()</a></span>。
      </span>
     </dd>

    
    
     <dt id="constant.php-eol">
      <strong><code>PHP_EOL</code></strong>
      (<span class="type">string</span>)
     </dt>

     <dd>

      <span class="simpara">
       当前平台中对于换行符的定义。
      </span>
     </dd>

    
    
     <dt id="constant.php-int-max">
      <strong><code>PHP_INT_MAX</code></strong>
      (<span class="type">int</span>)
     </dt>

     <dd>

      <span class="simpara">
     当前 PHP 版本支持的最大整型数字。在 32 位系统中通常为 int(2147483647)，64 位系统中为 int(9223372036854775807)。
      </span>
     </dd>

    
    
     <dt id="constant.php-int-min">
      <strong><code>PHP_INT_MIN</code></strong>
      (<span class="type">int</span>)
     </dt>

     <dd>

      <span class="simpara">
       当前 PHP 版本支持的最小整型数字。在 32 位系统中通常为 int(-2147483648)，64 系统中为 int(-9223372036854775808)。通常情况下 PHP_INT_MIN === ~PHP_INT_MAX。
      </span>
     </dd>

    
    
     <dt id="constant.php-int-size">
      <strong><code>PHP_INT_SIZE</code></strong>
      (<span class="type">int</span>)
     </dt>

     <dd>

      <span class="simpara">
       当前 PHP 版本的整数大小（以字节为单位）。
      </span>
     </dd>

    
    
     <dt id="constant.php-float-dig">
      <strong><code>PHP_FLOAT_DIG</code></strong>
      (<span class="type">int</span>)
     </dt>

     <dd>

      <span class="simpara">
       可以返回四舍五入为浮点数后不会造成精度损失的小数位数。
       从 PHP 7.2.0 起可用。
      </span>
     </dd>

    
    
     <dt id="constant.php-float-epsilon">
      <strong><code>PHP_FLOAT_EPSILON</code></strong>
      (<span class="type">float</span>)
     </dt>

     <dd>

      <span class="simpara">
       最小的可表示正数 x，使 <code class="literal">x + 1.0 != 1.0</code>。
       从 PHP 7.2.0 起可用。
      </span>
     </dd>

    
    
     <dt id="constant.php-float-min">
      <strong><code>PHP_FLOAT_MIN</code></strong>
      (<span class="type">float</span>)
     </dt>

     <dd>

      <span class="simpara">
       最小可表示的<em class="emphasis">正</em>浮点数。
       如果你需要最小的可表示<em class="emphasis">负</em>浮点数，可以使用 <code class="literal">- PHP_FLOAT_MAX</code>。
       从 PHP 7.2.0 起可用。
      </span>
     </dd>

    
    
     <dt id="constant.php-float-max">
      <strong><code>PHP_FLOAT_MAX</code></strong>
      (<span class="type">float</span>)
     </dt>

     <dd>

      <span class="simpara">
       最大的可表示浮点数。
       从 PHP 7.2.0 起可用。
      </span>
     </dd>

    
    
     <dt id="constant.default-include-path">
      <strong><code>DEFAULT_INCLUDE_PATH</code></strong>
      (<span class="type">string</span>)
     </dt>

     <dd>

      <span class="simpara">

      </span>
     </dd>

    
    
     <dt id="constant.pear-install-dir">
      <strong><code>PEAR_INSTALL_DIR</code></strong>
      (<span class="type">string</span>)
     </dt>

     <dd>

      <span class="simpara">

      </span>
     </dd>

    
    
     <dt id="constant.pear-extension-dir">
      <strong><code>PEAR_EXTENSION_DIR</code></strong>
      (<span class="type">string</span>)
     </dt>

     <dd>

      <span class="simpara">

      </span>
     </dd>

    
    
     <dt id="constant.php-extension-dir">
      <strong><code>PHP_EXTENSION_DIR</code></strong>
      (<span class="type">string</span>)
     </dt>

     <dd>

      <span class="simpara">
       寻找可动态加载扩展的默认目录（除非被 <a href="ini.core.html#ini.extension-dir" class="link">extension_dir</a>覆盖 ）。
       默认为 <strong><code>PHP_PREFIX</code></strong> （在 Windows 上是 <code class="code">PHP_PREFIX . &quot;\\ext&quot;</code>）。
      </span>
     </dd>

    
    
     <dt id="constant.php-prefix">
      <strong><code>PHP_PREFIX</code></strong>
      (<span class="type">string</span>)
     </dt>

     <dd>

      <span class="simpara">
       配置（configure）时设置的 <strong class="option configure">--prefix</strong> 值。
       在 Windows 上，它是配置（configure）时设置的 <strong class="option configure">--with-prefix</strong> 值。
      </span>
     </dd>

    
    
     <dt id="constant.php-bindir">
      <strong><code>PHP_BINDIR</code></strong>
      (<span class="type">string</span>)
     </dt>

     <dd>

      <span class="simpara">
       配置（configure）时设置的 <strong class="option configure">--bindir</strong> 值。
       在 Windows 上，它是配置（configure）时设置的 <strong class="option configure">--with-prefix</strong> 值。
      </span>
     </dd>

    
    
     <dt id="constant.php-binary">
      <strong><code>PHP_BINARY</code></strong>
      (<span class="type">string</span>)
     </dt>

     <dd>

      <span class="simpara">
       脚本执行期间的 PHP 二进制路径。
      </span>
     </dd>

    
    
     <dt id="constant.php-mandir">
      <strong><code>PHP_MANDIR</code></strong>
      (<span class="type">string</span>)
     </dt>

     <dd>

      <span class="simpara">
       安装手册页的位置。
      </span>
     </dd>

    
    
     <dt id="constant.php-libdir">
      <strong><code>PHP_LIBDIR</code></strong>
      (<span class="type">string</span>)
     </dt>

     <dd>

      <span class="simpara">

      </span>
     </dd>

    
    
     <dt id="constant.php-datadir">
      <strong><code>PHP_DATADIR</code></strong>
      (<span class="type">string</span>)
     </dt>

     <dd>

      <span class="simpara">

      </span>
     </dd>

    
    
     <dt id="constant.php-sysconfdir">
      <strong><code>PHP_SYSCONFDIR</code></strong>
      (<span class="type">string</span>)
     </dt>

     <dd>

      <span class="simpara">

      </span>
     </dd>

    
    
     <dt id="constant.php-localstatedir">
      <strong><code>PHP_LOCALSTATEDIR</code></strong>
      (<span class="type">string</span>)
     </dt>

     <dd>

      <span class="simpara">

      </span>
     </dd>

    
    
     <dt id="constant.php-config-file-path">
      <strong><code>PHP_CONFIG_FILE_PATH</code></strong>
      (<span class="type">string</span>)
     </dt>

     <dd>

      <span class="simpara">

      </span>
     </dd>

    
    
     <dt id="constant.php-config-file-scan-dir">
      <strong><code>PHP_CONFIG_FILE_SCAN_DIR</code></strong>
      (<span class="type">string</span>)
     </dt>

     <dd>

      <span class="simpara">

      </span>
     </dd>

    
    
     <dt id="constant.php-shlib-suffix">
      <strong><code>PHP_SHLIB_SUFFIX</code></strong>
      (<span class="type">string</span>)
     </dt>

     <dd>

      <span class="simpara">
       构建平台的共享库后缀，例如 ”so“（大多数 Unix） 或 ”dll“（Windows）。
      </span>
     </dd>

    
    
     <dt id="constant.php-fd-setsize">
      <strong><code>PHP_FD_SETSIZE</code></strong>
      (<span class="type">string</span>)
     </dt>

     <dd>

      <span class="simpara">
       系统调用的文件描述符的最大数目。从PHP 7.1.0起可用。
      </span>
     </dd>

    
    
     <dt id="constant.e-error">
      <strong><code>E_ERROR</code></strong>
      (<span class="type">int</span>)
     </dt>

     <dd>

      <span class="simpara">
       <a href="errorfunc.constants.html" class="link">错误报告常量</a>
      </span>
     </dd>

    
    
     <dt id="constant.e-warning">
      <strong><code>E_WARNING</code></strong>
      (<span class="type">int</span>)
     </dt>

     <dd>

      <span class="simpara">
       <a href="errorfunc.constants.html" class="link">错误报告常量</a>
      </span>
     </dd>

    
    
     <dt id="constant.e-parse">
      <strong><code>E_PARSE</code></strong>
      (<span class="type">int</span>)
     </dt>

     <dd>

      <span class="simpara">
       <a href="errorfunc.constants.html" class="link">错误报告常量</a>
      </span>
     </dd>

    
    
     <dt id="constant.e-notice">
      <strong><code>E_NOTICE</code></strong>
      (<span class="type">int</span>)
     </dt>

     <dd>

      <span class="simpara">
       <a href="errorfunc.constants.html" class="link">错误报告常量</a>
      </span>
     </dd>

    
    
     <dt id="constant.e-core-error">
      <strong><code>E_CORE_ERROR</code></strong>
      (<span class="type">int</span>)
     </dt>

     <dd>

      <span class="simpara">
       <a href="errorfunc.constants.html" class="link">错误报告常量</a>
      </span>
     </dd>

    
    
     <dt id="constant.e-core-warning">
      <strong><code>E_CORE_WARNING</code></strong>
      (<span class="type">int</span>)
     </dt>

     <dd>

      <span class="simpara">
       <a href="errorfunc.constants.html" class="link">错误报告常量</a>
      </span>
     </dd>

    
    
     <dt id="constant.e-compile-error">
      <strong><code>E_COMPILE_ERROR</code></strong>
      (<span class="type">int</span>)
     </dt>

     <dd>

      <span class="simpara">
       <a href="errorfunc.constants.html" class="link">错误报告常量</a>
      </span>
     </dd>

    
    
     <dt id="constant.e-compile-warning">
      <strong><code>E_COMPILE_WARNING</code></strong>
      (<span class="type">int</span>)
     </dt>

     <dd>

      <span class="simpara">
       <a href="errorfunc.constants.html" class="link">错误报告常量</a>
      </span>
     </dd>

    
    
     <dt id="constant.e-user-error">
      <strong><code>E_USER_ERROR</code></strong>
      (<span class="type">int</span>)
     </dt>

     <dd>

      <span class="simpara">
       <a href="errorfunc.constants.html" class="link">错误报告常量</a>
      </span>
     </dd>

    
    
     <dt id="constant.e-user-warning">
      <strong><code>E_USER_WARNING</code></strong>
      (<span class="type">int</span>)
     </dt>

     <dd>

      <span class="simpara">
       <a href="errorfunc.constants.html" class="link">错误报告常量</a>
      </span>
     </dd>

    
    
     <dt id="constant.e-user-notice">
      <strong><code>E_USER_NOTICE</code></strong>
      (<span class="type">int</span>)
     </dt>

     <dd>

      <span class="simpara">
       <a href="errorfunc.constants.html" class="link">错误报告常量</a>
      </span>
     </dd>

    
    
     <dt id="constant.e-recoverble-error">
      <strong><code>E_RECOVERABLE_ERROR</code></strong>
      (<span class="type">int</span>)
     </dt>

     <dd>

      <span class="simpara">
       <a href="errorfunc.constants.html" class="link">错误报告常量</a>。
      </span>
     </dd>

    
    
     <dt id="constant.e-deprecated">
      <strong><code>E_DEPRECATED</code></strong>
      (<span class="type">int</span>)
     </dt>

     <dd>

      <span class="simpara">
       <a href="errorfunc.constants.html" class="link">错误报告常量</a>。
      </span>
     </dd>

    
    
     <dt id="constant.e-user-deprecated">
      <strong><code>E_USER_DEPRECATED</code></strong>
      (<span class="type">int</span>)
     </dt>

     <dd>

      <span class="simpara">
       <a href="errorfunc.constants.html" class="link">错误报告常量</a>。
      </span>
     </dd>

    
    
     <dt id="constant.e-all">
      <strong><code>E_ALL</code></strong>
      (<span class="type">int</span>)
     </dt>

     <dd>

      <span class="simpara">
       <a href="errorfunc.constants.html" class="link">错误报告常量</a>
      </span>
     </dd>

    
    
     <dt id="constant.e-strict">
      <strong><code>E_STRICT</code></strong>
      (<span class="type">int</span>)
     </dt>

     <dd>

      <span class="simpara">
       <a href="errorfunc.constants.html" class="link">错误报告常量</a>
      </span>
     </dd>

    
    
     <dt id="constant.compiler-halt-offset">
      <strong><code>__COMPILER_HALT_OFFSET__</code></strong>
      (<span class="type">int</span>)
     </dt>

     <dd>

      <span class="simpara">

      </span>
     </dd>

    
    
     <dt id="constant.true">
      <strong><code>true</code></strong>
      (<span class="type">bool</span>)
     </dt>

     <dd>

      <span class="simpara">
       参阅 <a href="language.types.boolean.html" class="link">布尔值</a>。
      </span>
     </dd>

    
    
     <dt id="constant.false">
      <strong><code>false</code></strong>
      (<span class="type">bool</span>)
     </dt>

     <dd>

      <span class="simpara">
       参阅 <a href="language.types.boolean.html" class="link">布尔值</a>。
      </span>
     </dd>

    
    
     <dt id="constant.null">
      <strong><code>null</code></strong>
      (<span class="type">null</span>)
     </dt>

     <dd>

      <span class="simpara">
       参阅 <a href="language.types.null.html" class="link">Null</a>。
      </span>
     </dd>

    
    
     <dt id="constant.php-windows-event-ctrl-c">
      <strong><code>PHP_WINDOWS_EVENT_CTRL_C</code></strong>
      (<span class="type">int</span>)
     </dt>

     <dd>

      <span class="simpara">
       Windows <code class="literal">CTRL+C</code> 事件。
       从 PHP 7.4.0 起可用（仅限 Windows）。
      </span>
     </dd>

    
    
     <dt id="constant.php-windows-event-ctrl-break">
      <strong><code>PHP_WINDOWS_EVENT_CTRL_BREAK</code></strong>
      (<span class="type">int</span>)
     </dt>

     <dd>

      <span class="simpara">
       Windows <code class="literal">CTRL+BREAK</code> 事件。
       从 PHP 7.4.0 起可用（仅限 Windows）。
      </span>
     </dd>

    
   </dl>

   <p class="para">
    参见： <a href="language.constants.magic.html" class="link">魔术常量</a>。
   </p>
 </div>



  



 <div class="sect2" id="reserved.constants.standard">
   <h3 class="title">标准预定义常量</h3>
   <p class="simpara">
    <a href="extensions.membership.html#extensions.membership.core" class="link">核心扩展</a>中的所有常量都默认在 PHP 中定义。
   </p>
 </div>




 </div></div></div></body></html>